6.44. Gettext-0.18.3.2

El paquete Gettext contiene utilidades para la internacionalización y localización. Estos permiten a los programas compilarse con NLS (Native Language Support), lo que les permite mostrar mensajes en el idioma nativo del usuario.

Tiempo aproximado de construcción: 2.3 SBU
Espacio requerido en disco: 199 MB

6.44.1. Instalación de Gettext

Prepara Gettext para su compilación:

./configure --prefix=/usr --docdir=/usr/share/doc/gettext-0.18.3.2

Compila el paquete:

make

Para comprobar los resultados (esto tarda mucho Espacio requerido en disco, unos 3 SBUs), ejecuta:

make check

Instala el paquete:

make install

6.44.2. Contenido de Gettext

Programas instalados: autopoint, config.charset, config.rpath, envsubst, gettext, gettext.sh, gettextize, hostname, msgattrib, msgcat, msgcmp, msgcomm, msgconv, msgen, msgexec, msgfilter, msgfmt, msggrep, msginit, msgmerge, msgunfmt, msguniq, ngettext, recode-sr-latin, and xgettext
Librerías instaladas: libasprintf.{a,so}, libgettextlib.so, libgettextpo.{a,so}, libgettextsrc.so, and preloadable_libintl.so
Directorios instalados: /usr/lib/gettext, /usr/share/doc/gettext-0.18.3.2, /usr/share/gettext

Descripciones cortas

autopoint

Copias ficheros estándar de infraestructura de Gettext a un paquete fuente

config.charset

Emite una tabla dependiente del sistema de los alias de codificación de caracteres

config.rpath

Saca un grupo dependiente del sistema de variables, que describe cómo establecer la ruta de búsqueda de Espacio requerido en disco de ejecución de las bibliotecas compartidas en un ejecutable

envsubst

Sustituye variables de entorno en las cadenas de formato de shell

gettext

Traduce un mensaje en lenguaje natural al lenguaje del usuario, buscando las traducciones en un catálogo de mensajes

gettext.sh

Principalmente sirve como una biblioteca de funciones de shell para gettext

gettextize

Copia todos los ficheros estándar Gettext en el directorio indicado de un paquete para comenzar la internacionalización del mismo

hostname

Muestra un nombre de host de la red en diversas formas

msgattrib

Filtra los mensajes de un catálogo de traducción de acuerdo con sus atributos, y manipula los atributos

msgcat

Concatena y fusiona los archivos .po

msgcmp

Compara dos archivos .po para comprobar si ambos contienen el mismo conjunto de cadenas msgstr

msgcomm

Busca los mensajes que son comunes a los archivos .po dados.

msgconv

Convierte un catálogo de traducción a una codificación de caracteres diferente

msgen

Crea un catálogo de traducción Inglés

msgexec

Se aplica un comando a todas las traducciones de un catálogo de traducción

msgfilter

Aplica un filtro a todas las traducciones de un catálogo de traducción

msgfmt

Genera catálogos de mensajes binarios a partir de un catálogo de traducción

msggrep

Extrae todos los mensajes de un catálogo de traducción que cumplan un patrón dado o pertenezcan a alguno de los ficheros fuente indicados

msginit

Crea un nuevo archivo .po inicializando la información con valores de entorno del usuario

msgmerge

Combina dos traducciones directas en un único archivo

msgunfmt

Descompila un catálogo de mensajes binarios en traducciones directas de texto

msguniq

Unifica las traducciones duplicadas en un catálogo de traducción

ngettext

Muestra las traducciones en lenguaje nativo de un mensaje textual cuya forma gramatical depende de un número

recode-sr-latin

Recodifica texto serbio cirílico a partir de la escritura latina

xgettext

Extrae las líneas de mensajes traducibles de los ficheros fuente indicados para hacer la primera plantilla de traducción

libasprintf

define la clase autosprintf, lo que hace que las rutinas de salida C formateadas puedan utilizarse en los programas en C++, para usar con las cadenas string y los flujos iostream.

libgettextlib

una librería privada que contiene rutinas comunes utilizadas por diversos programas de Gettext. No es indicada para uso general

libgettextpo

Se utiliza para escribir programas especializados que procesan archivos .po, esta biblioteca se utiliza cuando las aplicaciones estándar incluidas con Gettext (como msgcomm, msgcmp, msgattrib y msgen) no son suficientes

libgettextsrc

Una librería privada que contiene rutinas comunes utilizadas por diversos programas de Gettext No es indicada para uso general

preloadable_libintl

Una biblioteca, destinado a ser utilizado por LD_PRELOAD que ayuda libintl en registrar mensajes sin traducir.